Ultrasonic signal processing methodologies use many signal parameters to be investigated, one of which is time-of-flight (ToF). There are many and various methods used to determine ToF, such as threshold detection, peak-based methods, cross-correlation, zero-crossing tracking algorithms, etc. The application of most of these methods becomes problematic when the background noise becomes high and the signal amplitude, frequency, or propagation velocity changes. In order to partially solve these problems, this paper proposes a new and simple method to determine the time-of-flight and center frequency of signals based on the use of zero-crossing times of filtered signals to calculate these parameters. Taking advantage of the idea that these zero-crossing times are concentrated around the maximum of the signal envelope, they were used as the time-of-flight of the signal. Together with the ToF, the center frequency of the signal was also determined. The proposed method was adapted to the processing of experimental signals obtained during various ultrasound investigations. By processing S0 mode signals propagating in the sheet molding compound plate, the propagation velocity of this mode was calculated. Its value was compared with the value obtained by the 2D FFT method. The obtained results differed by 0.9%. Using simulated signals propagating in 1 mm-thick aluminum, the phase and group velocity segments of the A0 mode were calculated. Their values differed by 0.7% from the theoretically calculated values of the dispersion curves by the SAFE method.
Loading....